#ifndef __WRAPPER__
#define __WRAPPER__
#include <iostream>
#include "../librairieCpp/Carte.h"
#pragma comment(lib, "librairieCpp.lib")

using namespace System;
using namespace std;
namespace Wrapper {
	public ref class WrapperCivil {
		private:
			Carte* carte;
		public:
			WrapperCivil(int taille,int **decore, int nbDeco){ 
				carte = Carte_new(taille,decore,nbDeco); 
			}
			~WrapperCivil(){ Carte_delete(carte); }

			int** creerCarte() { 
				return Carte_creerCarte(carte); 
			}

			int** suggestion(int** tab, int* ressources){
				
				for(int i = 0 ; i <625 ; i++){
					cout <<ressources[i]<<",";
				}
				return Carte_suggestion(carte, tab, ressources);
			}
	};
}
#endif